<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Funcionario
 *
 * @author Antoniony
 */

include '../Classes/HtmlTag.php';
class Funcionario {

    private $nome;
    private $sobrenome;
    private $sexo;
    private $email;
    private $dtNascimento;
    private $cargo;
    private $senha;
    
    function __construct($nome, $sobrenome, $sexo, $email, $dtNascimento, $cargo, $senha) {
        $this->nome = $nome;
        $this->sobrenome = $sobrenome;
        $this->sexo = $sexo;
        $this->email = $email;
        $this->dtNascimento = $dtNascimento;
        $this->cargo = $cargo;
        $this->senha = $senha;
    }

    public function getNome() {
        return $this->nome;
    }

    public function setNome($nome) {
        $this->nome = $nome;
    }

    public function getSobrenome() {
        return $this->sobrenome;
    }

    public function setSobrenome($sobrenome) {
        $this->sobrenome = $sobrenome;
    }

    public function getSexo() {
        return $this->sexo;
    }

    public function setSexo($sexo) {
        $this->sexo = $sexo;
    }

    public function getEmail() {
        return $this->email;
    }

    public function setEmail($email) {
        $this->email = $email;
    }

    public function getDtNascimento() {
        return $this->dtNascimento;
    }

    public function setDtNascimento($dtNascimento) {
        $this->dtNascimento = $dtNascimento;
    }

    public function getCargo() {
        return $this->cargo;
    }

    public function setCargo($cargo) {
        $this->cargo = $cargo;
    }

    public function getSenha() {
        return $this->senha;
    }

    public function setSenha($senha) {
        $this->senha = $senha;
    }

    
    public function convertData(&$data) {
        $data = explode("/", $data);
        $this->setDtNascimento($data[2] . "-" . $data[1] . "-" . $data[0]);
    }

    public function campoNulo() {
        if ($this->cargo == null
                || $this->dtNascimento == null
                || $this->email == null
                || $this->cargo == null
                || $this->nome == null
                || $this->sobrenome == null
        ){
            
            echo '<b>Verifique os campos digitados<b><br>';
        $form = new HtmlTag();
        $form->formDomain("cadastroFunc", "InserirFunc.php", "POST");
        $form = new HtmlTag("Nome", "nome", "text", 15, $this->nome);
        $form->formCreate();
        $form = new HtmlTag("Sobrenome", "sobrenome", "text", 15, $this->sobrenome);
        $form->formCreate();
        $form = new HtmlTag("Nascimento", "data", "text", 10, $this->dtNascimento);
        $form->formCreate();
         $form = new HtmlTag("Sexo", "sexo", "text", 2, $this->sexo);
        $form->formCreate();
        $form = new HtmlTag("Email", "email", "text", 15, $this->email);
        $form->formCreate();
        $form = new HtmlTag("Cargo", "cargo", "text", 15, $this->cargo);
        $form->formCreate();
       
        $form = new HtmlTag("Senha", "senha", "password", 10, $this->senha);
        $form->formCreate();
        $form->buttonsCreate();
        $form->formClose();
            
        }else{
          ECHO "Cadastro feito com sucesso";
            mysql_query("INSERT INTO funcionario(nome, sobrenome, sexo, data_de_nascimento,cargo_id,senha) VALUES('.$this->nome.','.$this->sobrenome.','.$this->sexo.','.$this->email.','.$this->dtNascimento.','.$this->cargo.','.$this->senha.')")or die(mysql_error());
        }
  
    }
}
?>
